Generation-Based Software Product-Line Evolution: A Case Study

نویسنده

  • Konstantin Romanovsky
چکیده

Product-line development is a modern approach in software engineering, designated for saving efforts in development of product families by means of controlled assets reuse starting with architecture and up to source code. In this paper a case study of the generationbased product-line, i.e. a product-line, which development is managed via high-level formal models and the source code is produced by means of generation techniques, is introduced. Evolution problems of such a family are analyzed and possible solutions are presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Case Study on Product Line Architecture Evolution

Product-line architectures present an important approach to increasing software reuse and reducing development cost by sharing an architecture and set of reusable components among a family of products. However, evolution in product-line architectures is more complex than in traditional software development since new, possibly conflicting, requirements originate from the existing products in the...

متن کامل

New Methods Behind a New Generation of Software Product Line Successes

A new generation of software product line success stories is being driven by a new generation of methods, tools and techniques. While early software product line case studies at the genesis of the field revealed some of the best software engineering improvement metrics seen in four decades, the latest generation of software product line success stories exhibit even greater improvements, extendi...

متن کامل

Component Evolution in Product-Line Architectures

The results of a case study investigating the experiences of component-based software development in the context of a product-line architecture are presented. The case study involves two companies, i.e. Axis Communications AB and Securitas Larm AB that employ product-line architectures. The paper discusses the differences between the academic and the industrial view on software components, the ...

متن کامل

Characterizing Evolution in Product Line Architectures

Product-line architectures present an important approach to increasing software reuse and reducing development cost by sharing an architecture and set of reusable components among a family of products. However, evolution in product-line architectures is more complex than in traditional software development since new, possibly conflicting, requirements originate from the existing products in the...

متن کامل

Architecture Evolution in Software Product Line: An Industrial Case Study

A software product line (SPL) usually involves a shared set of core assets and a series of application products. To ensure consistency, the evolution of the core assets and all the application products should be coordinated and synchronized under a unified evolution process. Therefore, SPL evolution often involves cross-product propagation and synchronization besides application derivation base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002